*{
  margin:0;
  padding:0;
}
body{
  background:#fff;
  text-align:center;
  margin:0;
}
#arearestrita{
color:#4CB74C;
font: bold 40px arial, helvetica, sans-aerif;
text-shadow: 1px 1px 1px rgba(0,0,0, 9.9);
margin:0 0 0 40px;
}
#btn_enviar{
margin:6px 0 0 0;
border-radius:5px;
border:1px solid #fff;
}
#copiright{
color:#000000;
font: 10px arial, helvetica, sans-aerif;
}
#conteudo{
margin:0 auto;
width:900px;
}
#div_login{
background:#4CB74C;
border:1px solid #fff;
width:300px;
height:250px;
border-radius:20px;
margin:10px 0 80px 315px;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.75);
-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.75);
}
#img_logo{
margin: 30px 0 0 -20px;
}
.input_form{
margin: 10px 0 0 0;
border-radius:5px;
border:0;
height:20%;
}
#icon_usuario{
margin:0 10px 0 0;
}
#icon_senha{
margin:0 10px 0 0;
}
#meio{
background:#fff;
}
#label_login1{
color:#fff;
font: bold 22px arial, helvetica, sans-aerif;
}
#label_login2{
color:#fff;
font: bold 22px arial, helvetica, sans-aerif;
}
#rodape{
background:#4CB74C;
height:75px;
-moz-border-radius-topright:5em;
-moz-border-radius-topleft:5em;
}
#topo{
background:#fff;
height:75px;
border-bottom-right-radius;
-moz-border-radius-bottomright:15px;
-moz-border-radius-bottomleft:15px;
}